package com.example.cinema.toolclass;

import android.content.Context;
import android.graphics.Color;
import android.text.TextPaint;

import com.opensource.svgaplayer.SVGADrawable;
import com.opensource.svgaplayer.SVGADynamicEntity;
import com.opensource.svgaplayer.SVGAImageView;
import com.opensource.svgaplayer.SVGAParser;
import com.opensource.svgaplayer.SVGAVideoEntity;

import org.jetbrains.annotations.NotNull;

public class SvgaAnim {

    public static void PlayAnim(Context context, SVGAImageView simg,String drwname)
    {
        //实力和SVGA分析器
        SVGAParser svgaParser = new SVGAParser(context);
        //使用解析器解析资源
        svgaParser.decodeFromAssets(drwname, new SVGAParser.ParseCompletion() {
            @Override
            public void onComplete(@NotNull SVGAVideoEntity svgaVideoEntity) {

                TextPaint paint = new TextPaint();
                SVGADynamicEntity svgaentity = new SVGADynamicEntity();
                paint.setTextSize(24);
                paint.setColor(Color.rgb(0,0,0));
                svgaentity.setDynamicText("恭喜获得1000元奖金",paint,"img_176");
                SVGADrawable drawable = new SVGADrawable(svgaVideoEntity,svgaentity);
                simg.setImageDrawable(drawable);
                simg.setLoops(0);
                simg.startAnimation();
            }

            @Override
            public void onError() {

            }
        });
    }

}
